const { Sequelize, DataTypes } = require("sequelize");
const seq = require("../../db/seq");

const User = seq.define(
  "iotUser",
  {
    // 在这里定义模型属性
    user_name: {
      type: DataTypes.STRING,
      unique: true,
      allowNull: false,
      comment: "用户名，唯一",
    },
    password: {
      type: DataTypes.CHAR(64),
      allowNull: false,
      comment: "密码",
    },
    is_admin: {
      type: DataTypes.BOOLEAN,
      allowNull: false,
      defaultValue: 0,
      comment: "是否是管理员,0不是,1是",
    },
  },
  {
    // 这是其他模型参数
    tableName: "iot_users",
  }
);

//如果数据库没有这张表会强制创建
User.sync();


module.exports=User